package cn.tit.egmyv3.demos.web;

import cn.tit.egmyv3.demos.web.pojo.ASS;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class Zhuce {
    //    请求地址：/v1/users/insert
//    请求方法：POST
//    请求体数据：用户名username、密码password、昵称nickname【服务端终端打印】
//    返回响应：String "添加用户成功"
    @RequestMapping("/v1/users/insert")
    @ResponseBody()
    public String add(String username, String password, String nickname) {
        return "添加用户成功";

    }

    //    .2 用户列表-接口说明
//    请求地址： /v1/users/userList
//    请求方法：GET
//    查询参数：无
//    返回响应：String "查询用户列表成功"
    @RequestMapping("/v1/users/userList")
    @ResponseBody
    public String select() {
        return "查询用户列表成功";
    }

    //.3 删除用户-接口说明
//    请求地址：/v1/users/delete
//    请求方法：GET
//    查询参数：用户id
//    返回响应：String "删除成功，用户id为：数字"
    @RequestMapping("/v1/users/delete")
    @ResponseBody
    public String delete(Integer id) {
        return "删除成功，用户id为：" + id;


    }

    //    .4 更新用户-接口说明
//    请求地址：/v1/users/update
//    请求方法：POST
//    请求体数据：用户id、用户名username、密码password、昵称nickname 【终端打印数据】
//    返回响应：String "更新成功"
    @RequestMapping("/v1/users/update")
    @ResponseBody
    public String update(ASS ass) {
        ass.getId();
        ass.getUsername();
        ass.getPassword();
        ass.getNickname();
        return "更新成功";
    }

}
